package com.whfc.base.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * @author qzexing
 * @version 1.0
 * @date 2021-02-23 19:43
 */
@Data
public class AppScheduleJobDTO implements Serializable {

    /**
     * 组织机构ID
     */
    private Integer deptId;

    /**
     * 模块
     */
    private String module;

    /**
     * 任务
     */
    private String task;

    /**
     * 具体对象ID
     */
    private String objectId;

    /**
     * 任务ID
     */
    private String jobId;

    /**
     * 任务分组
     */
    private String jobGroup;

    /**
     * 任务名称
     */
    private String jobName;

    /**
     * 任务状态（0-禁用 1-启用）
     */
    private Integer jobStatus;

    /**
     * 任务运行时间表达式
     */
    private String cronExpression;

    /**
     * 任务描述
     */
    private String description;

    /**
     * 任务 Spring Bean
     */
    private String targetBean;

    /**
     * 任务全类名
     */
    private String targetClazz;

    /**
     * 任务方法名称
     */
    private String targetMethod;

    /**
     * 参数
     */
    private String arguments;

    /**
     * 是否并发（0-禁用  1-启用）
     */
    private Integer concurrent;

}